﻿#region Copyright & License
//
// Project: Quark Framework
// Project site: http://quark.codeplex.com
// See the copyright statement on the project site for more details.
//
// Licensed to the Apache Software Foundation (ASF) under one or more 
// contributor license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright ownership. 
// The ASF licenses this file to you under the Apache License, Version 2.0
// (the "License"); you may not use this file except in compliance with 
// the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
#endregion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Quark.Framework.Logging
{
    /// <summary>
    /// 日志工具类
    /// </summary>
    public static class LogUtil
    {
        /// <summary>
        /// 获取系统日志编写器实例
        /// </summary>
        /// <remarks>
        /// 系统日志编写器用于编写核心系统、内核级别、框架级别的日志，
        /// 应用程序和业务系统的日志编写应使用<see cref="LogUtil.AppLog"/>
        /// </remarks>
        public static ILog SystemLog
        {
            get
            {
                return null;
            }
        }

        /// <summary>
        /// 获取应用日志编写器实例
        /// </summary>
        /// <remarks>
        /// 应用日志编写器用于编写非核心系统和内核级别的应用系统、业务实现系统的日志，
        /// 对核心系统、内核级别的、框架级别的日志编写应使用<see cref="LogUtil.SystemLog"/>
        /// </remarks>
        public static ILog AppLog
        {
            get
            {
                return null;
            }
        }
    }
}
